home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / internet / iccchess.zip / README.TXT < prev    next >
Text File  |  1995-11-29  |  8KB  |  192 lines

  1. -------
  2. CHESSBD
  3. -------
  4. (c) 1994, 1995 by Don Fong (dfong@igc.apc.org)
  5. Updated november 1995
  6.  
  7. 1. GENERAL DESCRIPTION
  8.  
  9. CHESSBD is a chess game reader (or "viewer") for Windows, similar to PGNRD
  10. by Keith Fuller.  It can read "almost any" game file.  It incorporates a
  11. heuristic parser that attempts to handle sloppy "natural" input and poorly
  12. specified formats.  The goal --- not quite attained --- is to parse
  13. anything posted to the the rec.games.chess newsgroup, with no hand editing.
  14. For example, CHESSBD can successfully parse the "Shamkovich benchmark"
  15. posted by Steven J. Edwards in Jan 1994.  However, some files cannot be
  16. parsed without hand editing.
  17.  
  18. CHESSBD can be used as a NETSCAPE helper app to view PGN files on the web.
  19.  
  20. CHESSBD also incorporates SLICS, a graphical client for the Internet Chess
  21. Club (ICC) server and the Free Internet Chess Servers (FICS).
  22.  
  23. CHESSBD is shareware.  See section 4 below for details.
  24.  
  25. See section 6 below for installation instructions.  See the online help for
  26. usage instructions, or for information about the syntax and heuristics used
  27. by CHESSBD.
  28.  
  29. 2. FEATURES
  30.  
  31. * Recognizes both algebraic and descriptive move notation, eg,
  32.     p-k4
  33.     p-n8=Q+
  34.     e4
  35.     e8Q
  36. * Accepts most known variants of "castling" notation
  37.     oo
  38.     0-0-0
  39. * Disambiguates using +# (ep) indicators, etc
  40.     nxp#
  41. * Recognizes PGN game headers
  42.     [Event "..."]
  43. * Recognizes "natural" game headers of the form
  44.     White: XXX Black: YYY
  45. * Handles nested variations between ()'s
  46.     (14. Nxd5 Qxd5 (14...Nxd5 e5!))
  47. * Heuristically recognizes variations embedded in commentary text
  48.     15... d5
  49.         If 15... dc, Black will be faced with the ...
  50. * Interactive "drag and drop" moves using the mouse
  51. * Interactive traversal of game tree
  52. * Works under Windows 3.1; uses color
  53. * Can function as a netscape helper app to read PGN files.
  54. * Can cut & paste games from your comm program.
  55. * Can function as an ICS interface via Winsock TCP/IP.
  56.  
  57. 2.1 ICS features
  58.  
  59. * Works with both ICC and FICS type servers.
  60. * Can observe multiple games.
  61. * User programmable buttons.
  62. * Board and pieces are scalable.
  63. * Login scripts and "server profiles" make login a breeze.
  64. * Easy to use chat dialog.
  65.  
  66. 2.2 NEW IN CHESSBD 2.2a
  67.  
  68. Features added since release SLICS 2.1e :
  69. * Easier to use with TMSTAMP/TMSEAL
  70. * Redesigned Arena dialog
  71. * Experimental support for FICS Bughouse
  72. * Better support for misc FICS features
  73.  
  74. 3. LIMITATIONS
  75.  
  76. * Windows 3.1 only; will NOT run under 3.0 .
  77.   Requires a 386 or better cpu.  Will NOT run on an 286.
  78. * Makes NO attempt to fix incorrect input moves (eg by capitalization)
  79.   or guess ambiguous moves.
  80. * See also the section "Implicit Header Recognition Failures"
  81.   in the "Parser Heuristics" help topic.
  82.  
  83. 4. REGISTRATION INFORMATION
  84.  
  85. CHESSBD is shareware. If you find this program useful,
  86. please send a contribution of $5.00 or more to:
  87.  
  88.     Don Fong/227 Alta Ave/Santa Cruz, CA 95060 USA
  89.  
  90. Please include your email address so i can send your registration key.
  91. The key will disable the initial "nag" message on startup.
  92. If you have already registered an earlier version, please send email
  93. to dfong@igc.apc.org to receive your free reg key.  Thanks to everyone
  94. who has registered.
  95.  
  96. 5. BUG REPORTS and COMMENTS
  97.  
  98. Please send bug reports, comments, and suggestions to:
  99.     dfong@igc.apc.org
  100. Please do not send me ICC or FICS messages - it is hard to reply to them.
  101.  
  102. To report bugs, please use the form provided in "bugform.txt".
  103.  
  104. Thanks.
  105.  
  106. 5.1 SUPPORT and TECHNICAL ASSISTANCE
  107.  
  108. CHESSBD/SLICS is shareware.  Don't expect a lot of help for $5.
  109.  
  110. 6. INSTALLATION
  111.  
  112. CHESSBD is a windows program; install it as you would any windows
  113. program.  Decide what directory you want to put it in, and make that
  114. the startup directory for the program when creating the program item.
  115. Move the files chessbd.exe, chessbd.ini, chessbd.hlp, and icsprofs.dat
  116. files into the same directory.  If you are going to use custom .ini files
  117. --- for example, setting up your user-programmable buttons or menu items
  118. (see "About other .ini files" below) --- then put these files in the same
  119. directory too.  See the online help for more info.
  120.  
  121. 6.1 CUSTOMIZATION
  122.  
  123. If you have a small monitor (eg, 640x480) you may want to use "tinyscrn.ini".
  124. If you have a large monitor (eg, 1280x1024) you may want to use "bigscrn.ini".
  125. See the online help for more info.
  126.  
  127. You will probably want to edit the example ex_ics.rc script (and then
  128. rename it to be _ics.rc) to have your correct ICS login name and password,
  129. so the program can log you in automatically.  You will probably want to
  130. edit the icsprofs.dat (the dialing directory file) to have your correct
  131. login name on the different servers, so the program can help you switch
  132. between servers easily.  See the online help for more info.
  133.  
  134. 6.1. INVENTORY
  135.     chessbd.exe - the executable - required
  136.     chessbd.hlp - winhelp file - required
  137.     chessbd.ini - initialization - recommended
  138.     icsprofs.dat - sample dialing directory - recommended
  139.     dfong.ini - default "minimalist" pieces - doc
  140.     nicok.ini - alternative "baroque" pieces by Nico Koolsbergen - doc
  141.     ericch.ini - alternative "staunton" pieces by Eric Churchill - doc
  142.     toups.ini - alternative "classic" pieces by Harry Toups - doc
  143.     tinyscrn.ini - additional chessbd.ini for small monitors
  144.     bigscrn.ini - additional chessbd.ini for big monitors
  145.     ex_ics.rc - sample ics login script - doc
  146.     dial_ics.rc - sample ics login script for direct modem usage - doc
  147.     readme.txt - this file - doc
  148.     qanda.txt - questions and answers - doc
  149.     tmstamp.txt - info about timestamper programs
  150.     netcom.txt - info about using timestamper programs with NETCOM
  151.     bugform.txt - bug reporting form - doc
  152.     demofile.txt - sample games file - doc
  153.     relnotes.txt - release notes - doc
  154.  
  155. About chessbd.ini :
  156. You can edit the windows initialization file chessbd.ini (using an external
  157. text editor of your choice) to alter the appearance or operation of CHESSBD.
  158. Or you can use the program's Options dialog.  You do not need to have a
  159. chessbd.ini file: the program will default to reasonable values in its
  160. absence.
  161.  
  162. About other .ini files :
  163. If you want to try one of the extra .ini files, you can either edit
  164. chessbd.ini to add the assignments from the other files, -or- you can add
  165. the other file to the command line when you invoke it from the program
  166. manager.  (Eg, "chessbd nicok.ini" will read in nicok.ini after the normal
  167. chessbd.ini file.)  You can specify multiple .ini files if you wish.  They
  168. will be processed from left to right.  The values in the rightmost (last)
  169. file will take precedence in case of a conflict.  (Eg, the command
  170. "chessbd nicok.ini bigscrn.ini" uses the alternative pieces and the
  171. big-screen layout.)  CHESSBD treats these ini files as read-only: thus if
  172. you change and save variables at run-time using the options dialog, the
  173. changes will be saved to chessbd.ini , NOT to these additional .ini files.
  174. This may or may not be what you want.
  175.  
  176. About _chessbd.rc :
  177. The script file _chessbd.rc if present is read upon program startup.  You
  178. can edit the file (using an external text editor of your choice) and add
  179. script commands to customize the program according to your taste.  See the
  180. "Script Commands" "Option Variables" topics.  You do not need to have a
  181. _chessbd.rc file.  
  182.  
  183. About tmstamp.exe and tmseal.exe :
  184. This distribution may or not contain a bundled copy of TMSTAMP or TMSEAL .
  185. If you need a new version of TMSTAMP or TMSEAL, please download it
  186. separately from chess.lm.com or caissa.onenet.net respectively.  The
  187. exact filename is subject to change.  Look in the directory
  188. /pub/icc/timestamp/ on chess.lm.com, or /pub/chess/timeseal/ on
  189. caissa.onenet.net .  Read the file tmstamp.txt .  If you are a NETCOM user,
  190. please also read netcom.txt .
  191.  
  192.